#ifndef __BINADD_H
	#define __BINADD_H
	#include "binadd.h"
#endif/*__BINADD*/

class CPermutation {
private :
	int temp ;
public :
	int n ;
	int tr[2] ;
	struct t_prmut {
		int* s ;
		long* flag ;
	} ;
	int pos, pos1 ;
	t_prmut dat ;
	void print() ;
	inline int next() ;
	inline void transp() ;
	inline int col_swap( CBinCode& ) 
	inline int swap( CBinWord& ) 
	inline int swap( CBinCode& ) 
	CPermutation(int n):n(n);
} ;
